]> rtime.felk.cvut.cz Git - lisovros/canprio_benchmark.git/commitdiff
Added data measured on MPC5200 (CAN filter compiled with SFF_ARRAY).
authorRostislav Lisovy <lisovy@gmail.com>
Fri, 30 Sep 2011 10:43:45 +0000 (12:43 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Fri, 30 Sep 2011 10:43:45 +0000 (12:43 +0200)
380 files changed:
test_rules_count/ppc_mpc5200/sff_array/ftrace_100rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_101rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_102rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_103rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_104rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_105rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_106rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_107rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_108rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_109rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_10rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_110rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_111rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_112rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_113rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_114rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_115rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_116rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_117rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_118rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_119rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_11rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_120rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_121rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_122rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_123rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_124rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_125rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_126rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_127rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_128rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_129rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_12rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_130rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_131rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_132rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_133rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_134rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_135rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_136rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_137rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_138rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_139rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_13rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_140rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_141rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_142rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_143rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_144rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_145rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_146rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_147rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_148rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_149rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_14rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_150rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_151rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_152rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_153rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_154rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_155rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_156rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_157rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_158rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_159rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_15rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_160rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_161rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_162rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_163rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_164rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_165rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_166rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_167rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_168rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_169rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_16rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_170rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_171rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_172rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_173rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_174rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_175rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_176rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_177rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_178rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_179rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_17rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_180rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_181rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_182rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_183rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_184rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_185rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_186rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_187rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_188rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_189rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_18rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_190rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_191rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_192rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_193rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_194rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_195rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_196rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_197rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_198rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_199rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_19rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_1rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_200rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_201rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_202rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_203rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_204rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_205rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_206rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_207rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_208rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_209rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_20rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_210rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_211rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_212rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_213rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_214rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_215rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_216rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_217rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_218rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_219rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_21rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_220rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_221rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_222rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_223rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_224rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_225rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_226rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_227rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_228rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_229rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_22rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_230rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_231rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_232rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_233rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_234rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_235rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_236rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_237rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_238rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_239rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_23rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_240rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_241rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_242rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_243rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_244rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_245rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_246rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_247rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_248rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_249rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_24rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_250rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_251rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_252rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_253rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_254rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_255rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_256rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_257rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_258rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_259rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_25rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_260rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_261rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_262rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_263rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_264rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_265rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_266rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_267rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_268rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_269rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_26rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_270rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_271rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_272rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_273rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_274rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_275rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_276rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_277rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_278rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_279rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_27rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_280rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_281rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_282rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_283rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_284rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_285rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_286rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_287rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_288rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_289rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_28rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_290rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_291rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_292rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_293rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_294rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_295rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_296rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_297rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_298rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_299rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_29rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_2rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_300rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_301rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_302rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_303rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_304rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_305rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_306rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_307rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_308rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_309rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_30rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_310rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_311rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_312rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_313rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_314rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_315rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_316rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_317rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_318rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_319rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_31rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_320rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_321rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_322rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_323rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_324rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_325rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_326rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_327rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_328rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_329rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_32rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_330rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_331rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_332rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_333rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_334rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_335rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_336rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_337rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_338rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_339rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_33rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_340rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_341rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_342rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_343rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_344rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_345rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_346rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_347rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_348rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_349rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_34rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_350rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_351rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_352rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_353rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_354rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_355rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_356rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_357rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_358rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_359rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_35rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_360rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_361rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_362rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_363rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_364rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_365rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_366rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_367rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_368rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_369rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_36rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_370rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_371rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_372rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_373rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_374rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_375rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_376rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_377rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_378rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_379rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_37rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_380rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_38rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_39rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_3rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_40rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_41rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_42rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_43rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_44rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_45rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_46rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_47rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_48rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_49rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_4rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_50rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_51rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_52rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_53rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_54rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_55rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_56rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_57rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_58rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_59rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_5rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_60rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_61rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_62rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_63rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_64rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_65rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_66rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_67rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_68rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_69rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_6rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_70rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_71rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_72rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_73rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_74rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_75rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_76rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_77rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_78rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_79rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_7rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_80rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_81rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_82rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_83rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_84rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_85rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_86rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_87rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_88rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_89rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_8rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_90rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_91rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_92rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_93rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_94rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_95rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_96rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_97rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_98rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_99rules.txt [new file with mode: 0644]
test_rules_count/ppc_mpc5200/sff_array/ftrace_9rules.txt [new file with mode: 0644]

diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_100rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_100rules.txt
new file mode 100644 (file)
index 0000000..a37bd49
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.192 us   |  can_send();
+ 0) ! 179.136 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_101rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_101rules.txt
new file mode 100644 (file)
index 0000000..3cbd4b7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.448 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_102rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_102rules.txt
new file mode 100644 (file)
index 0000000..1d054ca
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.712 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_103rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_103rules.txt
new file mode 100644 (file)
index 0000000..d247f24
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.000 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_104rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_104rules.txt
new file mode 100644 (file)
index 0000000..2295617
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.192 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_105rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_105rules.txt
new file mode 100644 (file)
index 0000000..a1ee9ae
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.936 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 323.200 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_106rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_106rules.txt
new file mode 100644 (file)
index 0000000..ded2328
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_107rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_107rules.txt
new file mode 100644 (file)
index 0000000..c05bebd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.736 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 578.432 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 238.592 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_108rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_108rules.txt
new file mode 100644 (file)
index 0000000..4125a9b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.440 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 430.912 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_109rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_109rules.txt
new file mode 100644 (file)
index 0000000..78db6f2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.192 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 529.312 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_10rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_10rules.txt
new file mode 100644 (file)
index 0000000..dd1bcb1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 608.512 us  |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 348.384 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_110rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_110rules.txt
new file mode 100644 (file)
index 0000000..7a70d3d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.416 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_111rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_111rules.txt
new file mode 100644 (file)
index 0000000..4e26585
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_112rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_112rules.txt
new file mode 100644 (file)
index 0000000..abe8a74
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.832 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_113rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_113rules.txt
new file mode 100644 (file)
index 0000000..80866d2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.896 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_114rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_114rules.txt
new file mode 100644 (file)
index 0000000..5d385e2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_115rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_115rules.txt
new file mode 100644 (file)
index 0000000..bfde86f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_116rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_116rules.txt
new file mode 100644 (file)
index 0000000..aba5a10
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.704 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 538.784 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_117rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_117rules.txt
new file mode 100644 (file)
index 0000000..495e6fd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.672 us   |  can_send();
+ 0) ! 262.304 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 79.712 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_118rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_118rules.txt
new file mode 100644 (file)
index 0000000..2cc71f8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.288 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 349.376 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_119rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_119rules.txt
new file mode 100644 (file)
index 0000000..c9f3b6a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_11rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_11rules.txt
new file mode 100644 (file)
index 0000000..c79c31f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.144 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_120rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_120rules.txt
new file mode 100644 (file)
index 0000000..a72335f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.088 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_121rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_121rules.txt
new file mode 100644 (file)
index 0000000..ef5c94a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.960 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 530.912 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_122rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_122rules.txt
new file mode 100644 (file)
index 0000000..94005f1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 221.824 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 78.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 353.184 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_123rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_123rules.txt
new file mode 100644 (file)
index 0000000..a33fc0b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.192 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 237.472 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_124rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_124rules.txt
new file mode 100644 (file)
index 0000000..7efe06a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.760 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 252.000 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_125rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_125rules.txt
new file mode 100644 (file)
index 0000000..e328471
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_126rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_126rules.txt
new file mode 100644 (file)
index 0000000..46d3c64
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.472 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 376.800 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_127rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_127rules.txt
new file mode 100644 (file)
index 0000000..02407d1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 80.448 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 236.512 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 528.672 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_128rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_128rules.txt
new file mode 100644 (file)
index 0000000..3a2026f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_129rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_129rules.txt
new file mode 100644 (file)
index 0000000..d128981
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 257.056 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_12rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_12rules.txt
new file mode 100644 (file)
index 0000000..770673e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.184 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 147.328 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 146.432 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_130rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_130rules.txt
new file mode 100644 (file)
index 0000000..de38671
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.632 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_131rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_131rules.txt
new file mode 100644 (file)
index 0000000..0c389c7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.664 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 255.168 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 324.672 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 430.144 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_132rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_132rules.txt
new file mode 100644 (file)
index 0000000..57dbf73
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.216 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_133rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_133rules.txt
new file mode 100644 (file)
index 0000000..588898d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.728 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_134rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_134rules.txt
new file mode 100644 (file)
index 0000000..bc7356e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_135rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_135rules.txt
new file mode 100644 (file)
index 0000000..e2ea012
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.312 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_136rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_136rules.txt
new file mode 100644 (file)
index 0000000..0226bb5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.600 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_137rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_137rules.txt
new file mode 100644 (file)
index 0000000..540e5d9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.632 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_138rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_138rules.txt
new file mode 100644 (file)
index 0000000..02dfdbe
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.984 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_139rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_139rules.txt
new file mode 100644 (file)
index 0000000..ab3381c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.008 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 236.768 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_13rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_13rules.txt
new file mode 100644 (file)
index 0000000..59856c8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 145.856 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_140rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_140rules.txt
new file mode 100644 (file)
index 0000000..67552b8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.304 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 238.720 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 529.504 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_141rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_141rules.txt
new file mode 100644 (file)
index 0000000..6515f16
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.208 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 237.728 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_142rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_142rules.txt
new file mode 100644 (file)
index 0000000..aa881af
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 255.072 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_143rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_143rules.txt
new file mode 100644 (file)
index 0000000..03946f6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.888 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 528.832 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_144rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_144rules.txt
new file mode 100644 (file)
index 0000000..418e99c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.656 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_145rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_145rules.txt
new file mode 100644 (file)
index 0000000..fe6459f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 257.504 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 229.504 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 510.784 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_146rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_146rules.txt
new file mode 100644 (file)
index 0000000..027afec
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.712 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_147rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_147rules.txt
new file mode 100644 (file)
index 0000000..b0edbd4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.272 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 78.176 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_148rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_148rules.txt
new file mode 100644 (file)
index 0000000..a137b0f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.464 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 237.344 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_149rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_149rules.txt
new file mode 100644 (file)
index 0000000..d42143d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.920 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_14rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_14rules.txt
new file mode 100644 (file)
index 0000000..759df4a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.240 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 255.456 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_150rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_150rules.txt
new file mode 100644 (file)
index 0000000..ee15820
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 186.944 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_151rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_151rules.txt
new file mode 100644 (file)
index 0000000..6ddb6f7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 221.248 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_152rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_152rules.txt
new file mode 100644 (file)
index 0000000..ff272e3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 220.992 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_153rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_153rules.txt
new file mode 100644 (file)
index 0000000..296c725
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.616 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 174.976 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 241.312 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 601.696 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_154rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_154rules.txt
new file mode 100644 (file)
index 0000000..51281a5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 241.248 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 183.456 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_155rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_155rules.txt
new file mode 100644 (file)
index 0000000..5ca19a8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 81.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 256.736 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_156rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_156rules.txt
new file mode 100644 (file)
index 0000000..e341c95
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 242.432 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_157rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_157rules.txt
new file mode 100644 (file)
index 0000000..b2344c1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 78.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_158rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_158rules.txt
new file mode 100644 (file)
index 0000000..14f674b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.872 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 531.904 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_159rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_159rules.txt
new file mode 100644 (file)
index 0000000..df7c5f3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.584 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 259.296 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_15rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_15rules.txt
new file mode 100644 (file)
index 0000000..62cb624
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.568 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_160rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_160rules.txt
new file mode 100644 (file)
index 0000000..f5f107f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.200 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_161rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_161rules.txt
new file mode 100644 (file)
index 0000000..887641e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.808 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 603.264 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 238.560 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_162rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_162rules.txt
new file mode 100644 (file)
index 0000000..d8225bb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 80.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_163rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_163rules.txt
new file mode 100644 (file)
index 0000000..f92954c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 310.688 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_164rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_164rules.txt
new file mode 100644 (file)
index 0000000..d4d12c9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.904 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_165rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_165rules.txt
new file mode 100644 (file)
index 0000000..89d80b8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.912 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 532.128 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 237.504 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 496.640 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 283.648 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_166rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_166rules.txt
new file mode 100644 (file)
index 0000000..37a559d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 79.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 252.832 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_167rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_167rules.txt
new file mode 100644 (file)
index 0000000..bd194ab
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 534.208 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_168rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_168rules.txt
new file mode 100644 (file)
index 0000000..92b3980
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.488 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_169rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_169rules.txt
new file mode 100644 (file)
index 0000000..9fdced9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.744 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 175.456 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_16rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_16rules.txt
new file mode 100644 (file)
index 0000000..a046c97
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 146.208 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_170rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_170rules.txt
new file mode 100644 (file)
index 0000000..7e18236
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 188.800 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 531.776 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_171rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_171rules.txt
new file mode 100644 (file)
index 0000000..98e0f95
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.192 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 603.040 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 254.080 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_172rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_172rules.txt
new file mode 100644 (file)
index 0000000..7805dd9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 78.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_173rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_173rules.txt
new file mode 100644 (file)
index 0000000..c4c6843
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.960 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_174rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_174rules.txt
new file mode 100644 (file)
index 0000000..4c90022
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 83.840 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_175rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_175rules.txt
new file mode 100644 (file)
index 0000000..8277b50
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 190.624 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 579.968 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_176rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_176rules.txt
new file mode 100644 (file)
index 0000000..60022a1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 82.816 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_177rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_177rules.txt
new file mode 100644 (file)
index 0000000..dde6024
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.288 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 175.392 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 280.384 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_178rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_178rules.txt
new file mode 100644 (file)
index 0000000..b9bddaa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 347.520 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_179rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_179rules.txt
new file mode 100644 (file)
index 0000000..5c49930
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.128 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_17rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_17rules.txt
new file mode 100644 (file)
index 0000000..794f683
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 250.272 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 146.048 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_180rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_180rules.txt
new file mode 100644 (file)
index 0000000..0470c5f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 599.552 us  |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 354.784 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 347.008 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_181rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_181rules.txt
new file mode 100644 (file)
index 0000000..4a2358f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.088 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_182rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_182rules.txt
new file mode 100644 (file)
index 0000000..e0f129a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_183rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_183rules.txt
new file mode 100644 (file)
index 0000000..6be4b2f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 601.312 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_184rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_184rules.txt
new file mode 100644 (file)
index 0000000..ca71fb9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 531.744 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) ! 348.448 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 261.568 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_185rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_185rules.txt
new file mode 100644 (file)
index 0000000..cf62313
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.504 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 260.384 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 80.288 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_186rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_186rules.txt
new file mode 100644 (file)
index 0000000..7e8438b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 176.416 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_187rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_187rules.txt
new file mode 100644 (file)
index 0000000..3a20976
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.288 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_188rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_188rules.txt
new file mode 100644 (file)
index 0000000..7eeafdc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.864 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 191.392 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 511.328 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 237.184 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_189rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_189rules.txt
new file mode 100644 (file)
index 0000000..a80829d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.856 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 178.400 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 80.384 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_18rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_18rules.txt
new file mode 100644 (file)
index 0000000..f35f6aa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 528.768 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_190rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_190rules.txt
new file mode 100644 (file)
index 0000000..e25eef9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 433.472 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_191rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_191rules.txt
new file mode 100644 (file)
index 0000000..b47f6a6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 315.840 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 242.656 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_192rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_192rules.txt
new file mode 100644 (file)
index 0000000..b049e19
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) ! 175.840 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 293.280 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_193rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_193rules.txt
new file mode 100644 (file)
index 0000000..ab07265
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.280 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 79.680 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 329.472 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_194rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_194rules.txt
new file mode 100644 (file)
index 0000000..6f9d9ea
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 84.704 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 366.304 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 78.368 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_195rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_195rules.txt
new file mode 100644 (file)
index 0000000..85c7d83
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 257.408 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 598.048 us  |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_196rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_196rules.txt
new file mode 100644 (file)
index 0000000..99aa0ee
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.760 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) ! 261.824 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_197rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_197rules.txt
new file mode 100644 (file)
index 0000000..b168451
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.760 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 82.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_198rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_198rules.txt
new file mode 100644 (file)
index 0000000..cdb4971
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) ! 189.600 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 511.872 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_199rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_199rules.txt
new file mode 100644 (file)
index 0000000..1e375de
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.008 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 80.448 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_19rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_19rules.txt
new file mode 100644 (file)
index 0000000..bfe2eb1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.336 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_1rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_1rules.txt
new file mode 100644 (file)
index 0000000..60fd4c0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.312 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_200rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_200rules.txt
new file mode 100644 (file)
index 0000000..eb30c4b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_201rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_201rules.txt
new file mode 100644 (file)
index 0000000..57c1c4a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_202rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_202rules.txt
new file mode 100644 (file)
index 0000000..7955a26
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.824 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 597.344 us  |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 194.400 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_203rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_203rules.txt
new file mode 100644 (file)
index 0000000..ecb9fba
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.008 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 81.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_204rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_204rules.txt
new file mode 100644 (file)
index 0000000..ef34e6b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 348.384 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) ! 505.824 us  |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_205rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_205rules.txt
new file mode 100644 (file)
index 0000000..e6f9532
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 85.952 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 180.192 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_206rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_206rules.txt
new file mode 100644 (file)
index 0000000..c2b1b41
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.400 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_207rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_207rules.txt
new file mode 100644 (file)
index 0000000..f787963
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 534.272 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_208rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_208rules.txt
new file mode 100644 (file)
index 0000000..aaac207
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.592 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 506.752 us  |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_209rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_209rules.txt
new file mode 100644 (file)
index 0000000..6234162
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.944 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_20rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_20rules.txt
new file mode 100644 (file)
index 0000000..34e5756
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 214.176 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 145.600 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 262.496 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 346.016 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_210rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_210rules.txt
new file mode 100644 (file)
index 0000000..c539c5e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_211rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_211rules.txt
new file mode 100644 (file)
index 0000000..cdee9f1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.680 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 82.784 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_212rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_212rules.txt
new file mode 100644 (file)
index 0000000..55ac1e7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 175.840 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 431.200 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_213rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_213rules.txt
new file mode 100644 (file)
index 0000000..423a27b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.912 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 80.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_214rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_214rules.txt
new file mode 100644 (file)
index 0000000..26a9fa7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.328 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 329.088 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_215rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_215rules.txt
new file mode 100644 (file)
index 0000000..b0f0283
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.072 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 264.224 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 334.304 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_216rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_216rules.txt
new file mode 100644 (file)
index 0000000..0daf70e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.240 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 78.144 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) ! 189.184 us  |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_217rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_217rules.txt
new file mode 100644 (file)
index 0000000..ab2551d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.560 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 354.048 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 82.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_218rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_218rules.txt
new file mode 100644 (file)
index 0000000..5005f82
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 79.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_219rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_219rules.txt
new file mode 100644 (file)
index 0000000..799b310
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.712 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 268.416 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_21rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_21rules.txt
new file mode 100644 (file)
index 0000000..1329fd0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_220rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_220rules.txt
new file mode 100644 (file)
index 0000000..054526c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.632 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_221rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_221rules.txt
new file mode 100644 (file)
index 0000000..8d59a8c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 86.080 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 79.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_222rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_222rules.txt
new file mode 100644 (file)
index 0000000..34c4a9e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.872 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 612.096 us  |  can_send();
+ 0) + 79.104 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_223rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_223rules.txt
new file mode 100644 (file)
index 0000000..14fae02
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.264 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 268.192 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 312.320 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_224rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_224rules.txt
new file mode 100644 (file)
index 0000000..f90ce23
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.520 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 176.096 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_225rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_225rules.txt
new file mode 100644 (file)
index 0000000..26fd671
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 180.192 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 428.800 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_226rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_226rules.txt
new file mode 100644 (file)
index 0000000..ed54942
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 175.168 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 82.560 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_227rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_227rules.txt
new file mode 100644 (file)
index 0000000..62cdb18
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.288 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 184.896 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 83.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_228rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_228rules.txt
new file mode 100644 (file)
index 0000000..6a61851
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.904 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 179.776 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_229rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_229rules.txt
new file mode 100644 (file)
index 0000000..3a7297c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.808 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_22rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_22rules.txt
new file mode 100644 (file)
index 0000000..88ddfca
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.528 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 494.208 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_230rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_230rules.txt
new file mode 100644 (file)
index 0000000..3a234ca
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.360 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 263.296 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 82.592 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_231rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_231rules.txt
new file mode 100644 (file)
index 0000000..49e68ae
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.360 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 519.264 us  |  can_send();
+ 0) + 78.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_232rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_232rules.txt
new file mode 100644 (file)
index 0000000..9cbe8c8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.896 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 541.024 us  |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_233rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_233rules.txt
new file mode 100644 (file)
index 0000000..1c7258f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.128 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 187.168 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 364.480 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_234rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_234rules.txt
new file mode 100644 (file)
index 0000000..f082d0f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.768 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_235rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_235rules.txt
new file mode 100644 (file)
index 0000000..09b109d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.904 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 517.472 us  |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_236rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_236rules.txt
new file mode 100644 (file)
index 0000000..de5c509
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 87.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 507.232 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_237rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_237rules.txt
new file mode 100644 (file)
index 0000000..a60e639
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.192 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 181.248 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 175.840 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 354.208 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 541.376 us  |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 78.784 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_238rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_238rules.txt
new file mode 100644 (file)
index 0000000..b8d9c08
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.344 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 178.144 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_239rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_239rules.txt
new file mode 100644 (file)
index 0000000..ba65755
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.064 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 175.968 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_23rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_23rules.txt
new file mode 100644 (file)
index 0000000..95541dc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.144 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) ! 253.728 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_240rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_240rules.txt
new file mode 100644 (file)
index 0000000..42ac5bf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 602.176 us  |  can_send();
+ 0) + 79.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_241rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_241rules.txt
new file mode 100644 (file)
index 0000000..df31778
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.128 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 177.344 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 334.016 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 535.680 us  |  can_send();
+ 0) + 78.208 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_242rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_242rules.txt
new file mode 100644 (file)
index 0000000..b189a92
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.544 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 363.584 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 194.432 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 504.704 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 259.584 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_243rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_243rules.txt
new file mode 100644 (file)
index 0000000..54ae350
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.864 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 180.128 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 174.976 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_244rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_244rules.txt
new file mode 100644 (file)
index 0000000..d70102b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.248 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 187.616 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 84.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_245rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_245rules.txt
new file mode 100644 (file)
index 0000000..6377bc7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.928 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 84.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_246rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_246rules.txt
new file mode 100644 (file)
index 0000000..b665cea
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.672 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 79.616 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_247rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_247rules.txt
new file mode 100644 (file)
index 0000000..d44fc77
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.568 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 182.432 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_248rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_248rules.txt
new file mode 100644 (file)
index 0000000..8876351
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.112 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_249rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_249rules.txt
new file mode 100644 (file)
index 0000000..1da8996
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.720 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 277.376 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 540.544 us  |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_24rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_24rules.txt
new file mode 100644 (file)
index 0000000..d27dde0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 146.208 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_250rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_250rules.txt
new file mode 100644 (file)
index 0000000..778eca9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 88.704 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 83.680 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_251rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_251rules.txt
new file mode 100644 (file)
index 0000000..9bd4a80
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.408 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 175.712 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 274.688 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 518.816 us  |  can_send();
+ 0) + 79.488 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_252rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_252rules.txt
new file mode 100644 (file)
index 0000000..ac6011b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.856 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 186.784 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_253rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_253rules.txt
new file mode 100644 (file)
index 0000000..e3521e4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.104 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 181.088 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 336.320 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_254rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_254rules.txt
new file mode 100644 (file)
index 0000000..b2e2ebc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.536 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 176.480 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 84.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_255rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_255rules.txt
new file mode 100644 (file)
index 0000000..b886af4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.720 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 81.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_256rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_256rules.txt
new file mode 100644 (file)
index 0000000..796bcc7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.280 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 385.152 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_257rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_257rules.txt
new file mode 100644 (file)
index 0000000..6e57df4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.888 us   |  can_send();
+ 0) + 77.152 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 176.864 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 77.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_258rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_258rules.txt
new file mode 100644 (file)
index 0000000..a403bb1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.952 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 177.120 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 176.768 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_259rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_259rules.txt
new file mode 100644 (file)
index 0000000..e08b02d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.048 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 510.656 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_25rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_25rules.txt
new file mode 100644 (file)
index 0000000..f8576ae
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 251.808 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_260rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_260rules.txt
new file mode 100644 (file)
index 0000000..4dfba7f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 176.832 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 80.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_261rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_261rules.txt
new file mode 100644 (file)
index 0000000..06d4a2b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.632 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 181.824 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 365.824 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 85.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_262rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_262rules.txt
new file mode 100644 (file)
index 0000000..fb848b2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.728 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 184.704 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 358.912 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 80.192 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_263rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_263rules.txt
new file mode 100644 (file)
index 0000000..b404637
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.016 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 179.616 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 176.832 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 609.760 us  |  can_send();
+ 0) + 81.120 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_264rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_264rules.txt
new file mode 100644 (file)
index 0000000..4302b97
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 269.152 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 541.696 us  |  can_send();
+ 0) + 78.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_265rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_265rules.txt
new file mode 100644 (file)
index 0000000..e363398
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.112 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 177.472 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 84.800 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_266rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_266rules.txt
new file mode 100644 (file)
index 0000000..11a5a1e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 175.808 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_267rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_267rules.txt
new file mode 100644 (file)
index 0000000..d05dc92
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.984 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 185.120 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 178.464 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 175.072 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 359.712 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_268rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_268rules.txt
new file mode 100644 (file)
index 0000000..9f091f7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.536 us   |  can_send();
+ 0) + 78.496 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 542.304 us  |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_269rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_269rules.txt
new file mode 100644 (file)
index 0000000..9c38239
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.624 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 397.984 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 84.864 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 257.216 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_26rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_26rules.txt
new file mode 100644 (file)
index 0000000..ef76a3b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.392 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 492.480 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 346.944 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_270rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_270rules.txt
new file mode 100644 (file)
index 0000000..12bb1f8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.176 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 184.832 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 541.600 us  |  can_send();
+ 0) + 79.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_271rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_271rules.txt
new file mode 100644 (file)
index 0000000..4f1851f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 89.792 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 173.568 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_272rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_272rules.txt
new file mode 100644 (file)
index 0000000..47744b9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.624 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_273rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_273rules.txt
new file mode 100644 (file)
index 0000000..b0953f9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 186.080 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 437.088 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_274rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_274rules.txt
new file mode 100644 (file)
index 0000000..1937010
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.624 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 608.512 us  |  can_send();
+ 0) + 81.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_275rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_275rules.txt
new file mode 100644 (file)
index 0000000..79978ad
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.656 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 175.424 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 77.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 554.304 us  |  can_send();
+ 0) + 80.320 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_276rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_276rules.txt
new file mode 100644 (file)
index 0000000..c491137
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 90.880 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 174.528 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_277rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_277rules.txt
new file mode 100644 (file)
index 0000000..05a3667
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.712 us   |  can_send();
+ 0) + 80.192 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_278rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_278rules.txt
new file mode 100644 (file)
index 0000000..fceb956
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.392 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 175.776 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 176.000 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 612.576 us  |  can_send();
+ 0) + 81.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 252.064 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_279rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_279rules.txt
new file mode 100644 (file)
index 0000000..bda382d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.032 us   |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 185.248 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 538.112 us  |  can_send();
+ 0) + 80.160 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 175.424 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_27rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_27rules.txt
new file mode 100644 (file)
index 0000000..ad434dc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.976 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 528.832 us  |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_280rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_280rules.txt
new file mode 100644 (file)
index 0000000..40cdf76
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.936 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 339.488 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 267.776 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 193.184 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 86.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_281rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_281rules.txt
new file mode 100644 (file)
index 0000000..45167c9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.872 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_282rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_282rules.txt
new file mode 100644 (file)
index 0000000..fbcf966
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.328 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 363.904 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 200.544 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_283rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_283rules.txt
new file mode 100644 (file)
index 0000000..72fd084
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.680 us   |  can_send();
+ 0) + 77.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 183.232 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 514.944 us  |  can_send();
+ 0) + 79.488 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_284rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_284rules.txt
new file mode 100644 (file)
index 0000000..5cd000f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.584 us   |  can_send();
+ 0) ! 204.128 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 175.424 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 86.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_285rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_285rules.txt
new file mode 100644 (file)
index 0000000..a21a68d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.584 us   |  can_send();
+ 0) + 79.840 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 174.144 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 77.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 545.568 us  |  can_send();
+ 0) + 80.544 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 82.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_286rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_286rules.txt
new file mode 100644 (file)
index 0000000..b08d703
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.256 us   |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 178.464 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_287rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_287rules.txt
new file mode 100644 (file)
index 0000000..4f4fab9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 231.616 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 268.800 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 610.176 us  |  can_send();
+ 0) + 81.792 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 335.392 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_288rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_288rules.txt
new file mode 100644 (file)
index 0000000..0ecada9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 230.976 us  |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 176.960 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 177.024 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 87.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_289rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_289rules.txt
new file mode 100644 (file)
index 0000000..7bdd0d9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.680 us   |  can_send();
+ 0) + 77.504 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 183.360 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 541.632 us  |  can_send();
+ 0) + 82.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 366.208 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 175.072 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 175.424 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 79.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_28rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_28rules.txt
new file mode 100644 (file)
index 0000000..b90593f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_290rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_290rules.txt
new file mode 100644 (file)
index 0000000..5994318
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.928 us   |  can_send();
+ 0) + 79.136 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 180.800 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 177.504 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 78.880 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.568 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 78.688 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 77.440 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 511.584 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_291rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_291rules.txt
new file mode 100644 (file)
index 0000000..4ec7080
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.608 us   |  can_send();
+ 0) + 77.984 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 176.864 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 78.112 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_292rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_292rules.txt
new file mode 100644 (file)
index 0000000..65b9b3d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.008 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 179.616 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 176.352 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 84.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 173.792 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 78.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_293rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_293rules.txt
new file mode 100644 (file)
index 0000000..8372c2f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.088 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 176.288 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 77.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 77.760 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 83.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_294rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_294rules.txt
new file mode 100644 (file)
index 0000000..8a5d068
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 91.488 us   |  can_send();
+ 0) + 79.232 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 187.456 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 78.656 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 173.600 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 76.960 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 78.944 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 78.624 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 173.728 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 88.736 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 363.936 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 78.528 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 77.728 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_295rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_295rules.txt
new file mode 100644 (file)
index 0000000..53e4eaa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.480 us   |  can_send();
+ 0) + 79.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 173.152 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 364.064 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 173.600 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_296rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_296rules.txt
new file mode 100644 (file)
index 0000000..9aa4827
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.096 us   |  can_send();
+ 0) + 78.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 184.448 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 173.600 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 173.152 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_297rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_297rules.txt
new file mode 100644 (file)
index 0000000..7fca43a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.672 us   |  can_send();
+ 0) + 77.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 177.408 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 85.952 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 175.680 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 77.504 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 176.896 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_298rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_298rules.txt
new file mode 100644 (file)
index 0000000..bfc1b1d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.920 us   |  can_send();
+ 0) + 77.952 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 174.528 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 175.424 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 174.752 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 174.208 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 175.392 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 77.440 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 543.744 us  |  can_send();
+ 0) + 82.208 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 175.296 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 174.592 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 174.464 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 175.296 us  |  can_send();
+ 0) + 78.144 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 78.848 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 77.664 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 175.136 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 174.912 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 174.912 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 174.464 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 175.520 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_299rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_299rules.txt
new file mode 100644 (file)
index 0000000..7cdf7b0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.352 us   |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 180.320 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 175.200 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 176.736 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 179.744 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 77.664 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 175.648 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 77.600 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 175.392 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 176.416 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 87.680 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 175.936 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 175.296 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 175.712 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 77.152 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_29rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_29rules.txt
new file mode 100644 (file)
index 0000000..3dc6ea0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.872 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_2rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_2rules.txt
new file mode 100644 (file)
index 0000000..12426b6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 146.688 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_300rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_300rules.txt
new file mode 100644 (file)
index 0000000..b600611
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.576 us   |  can_send();
+ 0) + 79.328 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_301rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_301rules.txt
new file mode 100644 (file)
index 0000000..399e7ac
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.408 us   |  can_send();
+ 0) ! 186.272 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 177.344 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 78.624 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 77.984 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 174.880 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 245.920 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_302rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_302rules.txt
new file mode 100644 (file)
index 0000000..2305722
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.320 us   |  can_send();
+ 0) + 80.448 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 177.312 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 177.504 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 83.552 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 175.488 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 177.472 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 174.048 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 174.784 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 78.336 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 174.752 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 77.696 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 80.384 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 173.792 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 77.728 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_303rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_303rules.txt
new file mode 100644 (file)
index 0000000..096feb7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.256 us   |  can_send();
+ 0) + 78.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 177.024 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 253.024 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 358.080 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 87.328 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 77.920 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_304rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_304rules.txt
new file mode 100644 (file)
index 0000000..3a7f3d5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.192 us   |  can_send();
+ 0) + 80.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 184.800 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 84.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_305rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_305rules.txt
new file mode 100644 (file)
index 0000000..97a87ea
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.152 us   |  can_send();
+ 0) + 79.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 174.592 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 78.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 77.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 355.840 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 78.176 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 78.368 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_306rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_306rules.txt
new file mode 100644 (file)
index 0000000..d54a3f2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.568 us   |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 186.880 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 180.064 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 175.712 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 179.968 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 174.528 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 77.920 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 176.128 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 78.880 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 176.512 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 176.768 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 173.792 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 175.296 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 179.040 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 176.416 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 174.208 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 78.304 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 176.320 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 178.688 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 175.616 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_307rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_307rules.txt
new file mode 100644 (file)
index 0000000..332a770
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.896 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 176.800 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 88.192 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 78.496 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 173.696 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 77.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_308rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_308rules.txt
new file mode 100644 (file)
index 0000000..93a9f45
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.864 us   |  can_send();
+ 0) + 79.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 179.712 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 178.464 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 84.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_309rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_309rules.txt
new file mode 100644 (file)
index 0000000..5adcd9a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 92.896 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 183.808 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 512.704 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 176.896 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_30rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_30rules.txt
new file mode 100644 (file)
index 0000000..7f46ade
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.392 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 524.992 us  |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 145.760 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 134.080 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 145.792 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_310rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_310rules.txt
new file mode 100644 (file)
index 0000000..59c784d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.760 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 180.608 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 179.392 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 174.624 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 175.616 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 175.360 us  |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 175.968 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 175.136 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 78.848 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 79.136 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 174.432 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 174.304 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 176.512 us  |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 174.880 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 176.736 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) ! 179.840 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 174.880 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 176.288 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 175.520 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 174.784 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 174.528 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) ! 176.640 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 176.256 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 78.848 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 78.336 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) ! 174.432 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 174.880 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 175.168 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 174.912 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 174.976 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 178.944 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 175.776 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 176.448 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 175.680 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 175.968 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 176.256 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 174.688 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 175.648 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) ! 174.240 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 175.936 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 79.456 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 175.168 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 176.256 us  |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 175.136 us  |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 175.232 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 175.616 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 175.296 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 174.784 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 176.736 us  |  can_send();
+ 0) + 80.032 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 173.824 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 175.552 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 175.456 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 177.376 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 176.992 us  |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 174.656 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 175.648 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) ! 174.592 us  |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) ! 176.736 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 175.520 us  |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) ! 176.480 us  |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) ! 179.456 us  |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 173.792 us  |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 175.200 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 175.744 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 175.136 us  |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) ! 175.616 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 77.344 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 78.784 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 78.400 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 78.496 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 78.112 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 363.552 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 79.392 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 77.408 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 174.624 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 174.784 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 176.640 us  |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 176.352 us  |  can_send();
+ 0) + 76.704 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 76.928 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 174.912 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 174.336 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 174.752 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) ! 174.688 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) ! 180.384 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 175.648 us  |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 174.304 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_311rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_311rules.txt
new file mode 100644 (file)
index 0000000..7109b81
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 231.968 us  |  can_send();
+ 0) + 78.144 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 178.752 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 179.328 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 174.880 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 174.688 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 175.744 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 78.464 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 77.696 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 77.952 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_312rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_312rules.txt
new file mode 100644 (file)
index 0000000..989e468
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.056 us   |  can_send();
+ 0) + 78.336 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 178.432 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 177.280 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 173.728 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 174.304 us  |  can_send();
+ 0) + 77.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 615.296 us  |  can_send();
+ 0) + 84.416 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) ! 173.152 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 79.264 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 174.144 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 174.272 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 79.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 79.232 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 174.144 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 78.400 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_313rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_313rules.txt
new file mode 100644 (file)
index 0000000..faaf8c2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.664 us   |  can_send();
+ 0) + 78.112 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 181.824 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 178.592 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 173.568 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 173.824 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 76.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 177.344 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 546.144 us  |  can_send();
+ 0) + 82.880 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 173.728 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 176.512 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 77.696 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 173.440 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 176.128 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_314rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_314rules.txt
new file mode 100644 (file)
index 0000000..225e9c0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.760 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 177.728 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 176.480 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 78.208 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 174.720 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 204.160 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 540.960 us  |  can_send();
+ 0) + 82.080 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 258.176 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_315rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_315rules.txt
new file mode 100644 (file)
index 0000000..62dba36
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.888 us   |  can_send();
+ 0) + 81.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 177.824 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 177.440 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 77.472 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 175.776 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 78.368 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 77.920 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 173.312 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 78.208 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 175.552 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 175.264 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 173.152 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 78.112 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 174.784 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 174.656 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 177.408 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 175.200 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 76.992 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 77.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_316rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_316rules.txt
new file mode 100644 (file)
index 0000000..3c5dcd1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 234.368 us  |  can_send();
+ 0) + 81.056 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 178.304 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 177.344 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 174.240 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 173.824 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 175.456 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 173.984 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 173.920 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 79.680 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 174.592 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 77.344 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 80.256 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 175.168 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 173.440 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 175.136 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 78.176 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 175.168 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 175.008 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_317rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_317rules.txt
new file mode 100644 (file)
index 0000000..001f991
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.856 us   |  can_send();
+ 0) + 80.032 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 436.224 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 174.816 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_318rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_318rules.txt
new file mode 100644 (file)
index 0000000..72aaa8c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.784 us   |  can_send();
+ 0) + 78.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 88.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_319rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_319rules.txt
new file mode 100644 (file)
index 0000000..5334e0e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.792 us   |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 84.736 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_31rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_31rules.txt
new file mode 100644 (file)
index 0000000..41bdcc6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.136 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 495.040 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 242.944 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_320rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_320rules.txt
new file mode 100644 (file)
index 0000000..05b717c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.408 us   |  can_send();
+ 0) + 82.880 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 190.560 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 179.232 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 78.048 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 173.760 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 173.152 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 81.344 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 79.872 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 172.960 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 78.496 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 172.896 us  |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 78.528 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 78.720 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.928 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 174.464 us  |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 174.400 us  |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 174.368 us  |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 175.456 us  |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 174.208 us  |  can_send();
+ 0) + 77.152 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 174.656 us  |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 77.440 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 76.960 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 174.208 us  |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 76.928 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 173.856 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) ! 176.640 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 174.848 us  |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 174.688 us  |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_321rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_321rules.txt
new file mode 100644 (file)
index 0000000..e8191bf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 234.752 us  |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 175.104 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_322rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_322rules.txt
new file mode 100644 (file)
index 0000000..8314c5d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.592 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 181.792 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 88.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 364.992 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_323rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_323rules.txt
new file mode 100644 (file)
index 0000000..45afab8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 93.664 us   |  can_send();
+ 0) + 78.048 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 180.672 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 177.408 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 171.968 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 77.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 197.952 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 87.328 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 175.616 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 76.928 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_324rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_324rules.txt
new file mode 100644 (file)
index 0000000..f18aa75
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.528 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 516.608 us  |  can_send();
+ 0) + 83.200 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_325rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_325rules.txt
new file mode 100644 (file)
index 0000000..e0a95cc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.528 us   |  can_send();
+ 0) + 77.152 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 183.904 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 176.448 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 77.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.336 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 170.240 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_326rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_326rules.txt
new file mode 100644 (file)
index 0000000..7e78ba4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.168 us   |  can_send();
+ 0) ! 198.976 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 176.576 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 178.304 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 78.976 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 365.312 us  |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 77.088 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 174.080 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 174.144 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 77.664 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 173.376 us  |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 77.568 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 172.832 us  |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 77.888 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 173.248 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) ! 290.880 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 172.640 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 173.824 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 173.440 us  |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 83.168 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 78.912 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 76.832 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 177.152 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_327rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_327rules.txt
new file mode 100644 (file)
index 0000000..7c889cd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.112 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 86.176 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 161.632 us  |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 368.288 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 66.624 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_328rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_328rules.txt
new file mode 100644 (file)
index 0000000..33846aa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.976 us   |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 178.272 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 174.464 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 90.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_329rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_329rules.txt
new file mode 100644 (file)
index 0000000..aa138ed
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.656 us   |  can_send();
+ 0) + 78.816 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 175.744 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 173.600 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 76.800 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 80.704 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 78.048 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 173.216 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 173.728 us  |  can_send();
+ 0) + 78.848 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 173.344 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 77.664 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 77.376 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 171.072 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 173.408 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 172.800 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 77.536 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 89.280 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_32rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_32rules.txt
new file mode 100644 (file)
index 0000000..c7035b7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.136 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_330rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_330rules.txt
new file mode 100644 (file)
index 0000000..0fedc6f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.752 us   |  can_send();
+ 0) + 77.984 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_331rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_331rules.txt
new file mode 100644 (file)
index 0000000..c451c15
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.912 us   |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 90.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 76.640 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 170.304 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_332rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_332rules.txt
new file mode 100644 (file)
index 0000000..47087ba
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.880 us   |  can_send();
+ 0) + 79.616 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 180.192 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.480 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 78.720 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 174.560 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 172.864 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 77.792 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 171.840 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 173.088 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 77.760 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 545.472 us  |  can_send();
+ 0) + 83.456 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 78.176 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 173.536 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.512 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.704 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 172.608 us  |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.904 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) ! 172.416 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 77.728 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 77.824 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 78.368 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 360.448 us  |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 173.568 us  |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 78.720 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 172.096 us  |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 172.928 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 173.824 us  |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 172.288 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 174.048 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.944 us  |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 174.944 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 173.888 us  |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) ! 173.632 us  |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) ! 173.056 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) ! 172.992 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 77.920 us   |  can_send();
+ 0) ! 172.224 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 174.016 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 173.440 us  |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 75.968 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 173.024 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 173.504 us  |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) ! 172.128 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 171.552 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) ! 170.112 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) ! 172.032 us  |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 173.184 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) ! 172.352 us  |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 171.392 us  |  can_send();
+ 0) + 78.592 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) ! 170.368 us  |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) ! 171.744 us  |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 74.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_333rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_333rules.txt
new file mode 100644 (file)
index 0000000..77dfce3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.784 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 267.936 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 89.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_334rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_334rules.txt
new file mode 100644 (file)
index 0000000..1a0c5d7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.648 us   |  can_send();
+ 0) + 76.032 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 175.680 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 76.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 171.104 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_335rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_335rules.txt
new file mode 100644 (file)
index 0000000..ea0633c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 431.552 us  |  can_send();
+ 0) + 78.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 79.392 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 172.192 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.912 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 171.264 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.688 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 172.384 us  |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 171.488 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 171.936 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 170.208 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.272 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) ! 170.848 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 75.648 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 170.976 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.496 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) ! 170.560 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) ! 170.400 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 77.984 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.656 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 77.856 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 170.432 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 171.648 us  |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 78.144 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 170.784 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 171.360 us  |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_336rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_336rules.txt
new file mode 100644 (file)
index 0000000..bf8581b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.784 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 174.048 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 171.616 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 75.904 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 513.056 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 76.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 77.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 198.464 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_337rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_337rules.txt
new file mode 100644 (file)
index 0000000..523f4b5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.552 us   |  can_send();
+ 0) + 77.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 75.232 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 87.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 243.520 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_338rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_338rules.txt
new file mode 100644 (file)
index 0000000..bc92ee9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.848 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 542.464 us  |  can_send();
+ 0) + 83.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 169.472 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_339rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_339rules.txt
new file mode 100644 (file)
index 0000000..4c8e57a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.456 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_33rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_33rules.txt
new file mode 100644 (file)
index 0000000..3ad716d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.680 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 170.144 us  |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 320.864 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_340rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_340rules.txt
new file mode 100644 (file)
index 0000000..7799f1b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.296 us   |  can_send();
+ 0) + 77.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 177.440 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 75.584 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.896 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.672 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 77.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 75.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_341rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_341rules.txt
new file mode 100644 (file)
index 0000000..0702aaa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.744 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 535.360 us  |  can_send();
+ 0) + 83.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) ! 256.736 us  |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_342rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_342rules.txt
new file mode 100644 (file)
index 0000000..dfb0b52
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.720 us   |  can_send();
+ 0) + 77.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 178.144 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 171.456 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 515.552 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_343rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_343rules.txt
new file mode 100644 (file)
index 0000000..da4932d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.232 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 181.312 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 169.504 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 172.672 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 171.808 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 538.976 us  |  can_send();
+ 0) + 84.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_344rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_344rules.txt
new file mode 100644 (file)
index 0000000..d2451a8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.712 us   |  can_send();
+ 0) + 82.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 172.256 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 77.024 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 76.288 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_345rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_345rules.txt
new file mode 100644 (file)
index 0000000..de26c43
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.032 us   |  can_send();
+ 0) + 78.624 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 180.064 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_346rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_346rules.txt
new file mode 100644 (file)
index 0000000..0a2de79
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.744 us   |  can_send();
+ 0) + 78.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 174.176 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 513.728 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 239.712 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 257.984 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_347rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_347rules.txt
new file mode 100644 (file)
index 0000000..0599851
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.840 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 171.584 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 540.000 us  |  can_send();
+ 0) + 85.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_348rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_348rules.txt
new file mode 100644 (file)
index 0000000..694b74b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.584 us   |  can_send();
+ 0) ! 198.336 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 175.872 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 75.264 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 173.664 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 86.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 79.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_349rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_349rules.txt
new file mode 100644 (file)
index 0000000..da476f6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.352 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 176.736 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 169.312 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 169.408 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_34rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_34rules.txt
new file mode 100644 (file)
index 0000000..65ef8b2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_350rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_350rules.txt
new file mode 100644 (file)
index 0000000..6df3226
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.352 us   |  can_send();
+ 0) + 77.952 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 269.632 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 79.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 77.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_351rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_351rules.txt
new file mode 100644 (file)
index 0000000..521b46c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 237.664 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 174.112 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.144 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 537.600 us  |  can_send();
+ 0) + 84.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 369.024 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_352rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_352rules.txt
new file mode 100644 (file)
index 0000000..0a99c66
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 236.128 us  |  can_send();
+ 0) + 77.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 175.040 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 77.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 612.096 us  |  can_send();
+ 0) + 87.168 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 79.328 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 173.472 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 75.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_353rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_353rules.txt
new file mode 100644 (file)
index 0000000..2c604e5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.184 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 176.576 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 172.064 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 169.600 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 87.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 170.752 us  |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_354rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_354rules.txt
new file mode 100644 (file)
index 0000000..f920681
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.064 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 173.280 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 76.064 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 195.808 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_355rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_355rules.txt
new file mode 100644 (file)
index 0000000..a6c535d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 95.200 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 172.576 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 171.680 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 609.056 us  |  can_send();
+ 0) + 86.848 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 335.488 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 75.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_356rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_356rules.txt
new file mode 100644 (file)
index 0000000..0bcdaa5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.512 us   |  can_send();
+ 0) + 78.752 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 176.192 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 175.904 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 169.760 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 88.576 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.416 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_357rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_357rules.txt
new file mode 100644 (file)
index 0000000..b5d032f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.608 us   |  can_send();
+ 0) + 77.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 179.328 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 169.888 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 75.520 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 88.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_358rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_358rules.txt
new file mode 100644 (file)
index 0000000..5bccff8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.640 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 178.272 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 171.296 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 360.608 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 75.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_359rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_359rules.txt
new file mode 100644 (file)
index 0000000..bea8c6d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.656 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 172.544 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 171.328 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 74.208 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 361.472 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_35rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_35rules.txt
new file mode 100644 (file)
index 0000000..e24b265
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_360rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_360rules.txt
new file mode 100644 (file)
index 0000000..36f5955
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.056 us   |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 180.896 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 539.904 us  |  can_send();
+ 0) + 85.152 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 259.680 us  |  can_send();
+ 0) + 78.016 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 75.392 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 171.040 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_361rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_361rules.txt
new file mode 100644 (file)
index 0000000..c5f8a4d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.544 us   |  can_send();
+ 0) + 79.296 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 172.000 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 92.000 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 161.888 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 75.296 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_362rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_362rules.txt
new file mode 100644 (file)
index 0000000..990ff5e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.576 us   |  can_send();
+ 0) + 80.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 176.256 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 172.768 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 169.088 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 76.864 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 75.456 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 163.168 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 169.984 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 168.608 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 76.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 89.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 169.440 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_363rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_363rules.txt
new file mode 100644 (file)
index 0000000..7512965
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.192 us   |  can_send();
+ 0) + 79.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 176.384 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 191.136 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.704 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_364rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_364rules.txt
new file mode 100644 (file)
index 0000000..9bf8ece
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.056 us   |  can_send();
+ 0) + 78.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 176.032 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 335.616 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_365rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_365rules.txt
new file mode 100644 (file)
index 0000000..403db38
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.928 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 172.736 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 536.896 us  |  can_send();
+ 0) + 84.512 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 367.840 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.320 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 168.384 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 167.296 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 171.200 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_366rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_366rules.txt
new file mode 100644 (file)
index 0000000..031051a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.896 us   |  can_send();
+ 0) + 80.640 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 180.384 us  |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 162.272 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.808 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 75.872 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 516.928 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 74.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 75.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_367rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_367rules.txt
new file mode 100644 (file)
index 0000000..b9d4d74
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.216 us   |  can_send();
+ 0) + 78.048 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 177.696 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 174.496 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 76.096 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 169.792 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 76.000 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 172.448 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 76.608 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 542.720 us  |  can_send();
+ 0) + 84.384 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 258.560 us  |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) ! 168.512 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_368rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_368rules.txt
new file mode 100644 (file)
index 0000000..bbd048c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.800 us   |  can_send();
+ 0) + 76.352 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 178.784 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 171.712 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 162.208 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_369rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_369rules.txt
new file mode 100644 (file)
index 0000000..abaaec7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.064 us   |  can_send();
+ 0) + 79.520 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 264.928 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 77.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 74.528 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_36rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_36rules.txt
new file mode 100644 (file)
index 0000000..511e204
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.200 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_370rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_370rules.txt
new file mode 100644 (file)
index 0000000..23ce0d8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 94.912 us   |  can_send();
+ 0) + 78.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 182.848 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 74.656 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.976 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 601.632 us  |  can_send();
+ 0) + 88.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 170.016 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 77.952 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.240 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 75.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 167.936 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 75.136 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 169.216 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 169.952 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 169.344 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 170.880 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) ! 170.176 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 75.072 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_371rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_371rules.txt
new file mode 100644 (file)
index 0000000..18bb725
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 96.192 us   |  can_send();
+ 0) + 76.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 171.168 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 171.776 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 88.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 75.680 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 168.256 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 76.224 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.592 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 168.096 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 168.480 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 168.160 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_372rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_372rules.txt
new file mode 100644 (file)
index 0000000..d4fddc8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.088 us   |  can_send();
+ 0) + 74.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 73.728 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 76.320 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 163.200 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 73.984 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 163.744 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) ! 610.944 us  |  can_send();
+ 0) + 88.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_373rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_373rules.txt
new file mode 100644 (file)
index 0000000..5127749
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.472 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 169.536 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 75.360 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 75.776 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 167.488 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_374rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_374rules.txt
new file mode 100644 (file)
index 0000000..9e4663c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.888 us   |  can_send();
+ 0) + 76.672 us   |  can_send();
+ 0) ! 179.008 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 74.688 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.544 us  |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 77.920 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 168.576 us  |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 168.064 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) ! 168.800 us  |  can_send();
+ 0) + 73.856 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 75.200 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) ! 161.344 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 75.040 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 168.832 us  |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 74.816 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) ! 168.448 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 76.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 168.960 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) ! 167.360 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) ! 165.056 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) ! 166.560 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) ! 165.984 us  |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) ! 168.544 us  |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 364.992 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 75.840 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 74.848 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_375rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_375rules.txt
new file mode 100644 (file)
index 0000000..6d2cb65
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.824 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 173.952 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 165.568 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 167.392 us  |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 75.552 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 162.976 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 91.520 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 165.408 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.480 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.216 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) ! 165.344 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_376rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_376rules.txt
new file mode 100644 (file)
index 0000000..cf2208c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.184 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 180.544 us  |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 67.424 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 73.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 167.968 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 166.944 us  |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 168.640 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 166.496 us  |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 612.000 us  |  can_send();
+ 0) + 89.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 74.496 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 167.328 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 162.464 us  |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 166.752 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 74.752 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.928 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 167.584 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 162.432 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_377rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_377rules.txt
new file mode 100644 (file)
index 0000000..0e5b7a6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.984 us   |  can_send();
+ 0) + 78.464 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 173.120 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 163.936 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.832 us  |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 169.568 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 167.904 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 75.744 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 70.880 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 167.168 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 165.824 us  |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 163.264 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 166.272 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.672 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 163.616 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 164.736 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) ! 164.992 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 164.960 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) ! 165.536 us  |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 162.400 us  |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 90.240 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 73.824 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 67.808 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_378rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_378rules.txt
new file mode 100644 (file)
index 0000000..2694e33
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.792 us   |  can_send();
+ 0) + 79.456 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 172.160 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 170.624 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) ! 161.568 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.400 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.288 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 165.504 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 169.728 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 75.936 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 169.824 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) ! 165.760 us  |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) ! 168.768 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 166.656 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) ! 169.024 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 76.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.120 us  |  can_send();
+ 0) + 73.536 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 74.176 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.304 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 173.792 us  |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) ! 167.520 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 77.280 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.368 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 170.592 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) ! 169.696 us  |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 76.160 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) ! 166.368 us  |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.720 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 75.488 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) ! 169.152 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) ! 165.888 us  |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 76.128 us   |  can_send();
+ 0) ! 168.032 us  |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 167.136 us  |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) ! 166.912 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 74.304 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 169.280 us  |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.896 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.800 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 74.592 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 170.048 us  |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) ! 166.432 us  |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.248 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.456 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.432 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.344 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 166.688 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.216 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 74.112 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 170.816 us  |  can_send();
+ 0) + 73.472 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 76.416 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 74.624 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 75.328 us   |  can_send();
+ 0) + 71.200 us   |  can_send();
+ 0) + 74.464 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 76.256 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.088 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 74.240 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) ! 168.992 us  |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 168.224 us  |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 74.144 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 76.768 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 73.664 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) ! 169.856 us  |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 74.016 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 73.280 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.384 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) ! 167.776 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 167.232 us  |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) + 73.632 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 73.600 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) ! 166.464 us  |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 73.888 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 73.760 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) ! 168.864 us  |  can_send();
+ 0) + 73.376 us   |  can_send();
+ 0) + 71.936 us   |  can_send();
+ 0) ! 165.152 us  |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 72.992 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) ! 172.320 us  |  can_send();
+ 0) + 73.056 us   |  can_send();
+ 0) + 71.904 us   |  can_send();
+ 0) ! 165.728 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 74.272 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 72.480 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 72.928 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 72.544 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_379rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_379rules.txt
new file mode 100644 (file)
index 0000000..6ef30c7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.120 us   |  can_send();
+ 0) + 74.080 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 446.816 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 67.872 us   |  can_send();
+ 0) + 76.448 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 170.464 us  |  can_send();
+ 0) + 71.456 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 72.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 171.136 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 72.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 167.712 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 167.200 us  |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 73.408 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 75.008 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 167.552 us  |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 167.840 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) ! 163.776 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.664 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.360 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 165.600 us  |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 70.432 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 167.648 us  |  can_send();
+ 0) + 72.864 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 73.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.704 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) ! 167.424 us  |  can_send();
+ 0) + 72.608 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.792 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 73.024 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 72.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 165.376 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 168.128 us  |  can_send();
+ 0) + 72.512 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) ! 167.264 us  |  can_send();
+ 0) + 72.192 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 71.968 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 167.744 us  |  can_send();
+ 0) + 76.192 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.744 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.520 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 72.064 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 167.872 us  |  can_send();
+ 0) + 72.128 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 166.880 us  |  can_send();
+ 0) + 72.224 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 72.288 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) ! 164.320 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 73.696 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.840 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 166.624 us  |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.328 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.784 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 71.808 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 73.792 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 169.248 us  |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 71.104 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 72.256 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 71.392 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 71.584 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 71.872 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 74.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 71.648 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 72.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.848 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 169.632 us  |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) ! 162.784 us  |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 71.232 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 72.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 72.160 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 71.072 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 71.616 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 73.568 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 71.776 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_37rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_37rules.txt
new file mode 100644 (file)
index 0000000..8f33e31
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_380rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_380rules.txt
new file mode 100644 (file)
index 0000000..4c13f09
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 97.984 us   |  can_send();
+ 0) + 74.912 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 177.120 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 171.008 us  |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 162.688 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 169.920 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 163.008 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 168.352 us  |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.464 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 72.672 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 71.424 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.752 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 70.816 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) ! 166.080 us  |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.208 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 72.736 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 610.656 us  |  can_send();
+ 0) + 89.344 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 70.528 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) ! 165.312 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 70.144 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 69.952 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 69.824 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 70.496 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.760 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.384 us  |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 73.152 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 69.920 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 163.360 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.624 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 70.912 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 71.008 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 71.136 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.728 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 70.688 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 74.336 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 72.320 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 166.848 us  |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.272 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 70.304 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) ! 166.528 us  |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.664 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) ! 164.000 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) ! 168.736 us  |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 69.888 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.536 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 69.696 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.592 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 71.168 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.720 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 163.424 us  |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 72.000 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.504 us   |  can_send();
+ 0) + 70.976 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 70.112 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) ! 164.768 us  |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.248 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 70.336 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 69.472 us   |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.376 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 69.120 us   |  can_send();
+ 0) + 68.608 us   |  can_send();
+ 0) + 68.896 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 69.792 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 70.944 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) ! 167.680 us  |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 68.960 us   |  can_send();
+ 0) ! 163.648 us  |  can_send();
+ 0) + 68.832 us   |  can_send();
+ 0) + 68.800 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 69.856 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 70.240 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 68.768 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 70.368 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) ! 166.208 us  |  can_send();
+ 0) + 70.176 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) ! 164.032 us  |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 68.544 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.408 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.480 us   |  can_send();
+ 0) + 68.576 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 69.440 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 69.600 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_38rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_38rules.txt
new file mode 100644 (file)
index 0000000..dfc0943
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 286.272 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 145.504 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_39rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_39rules.txt
new file mode 100644 (file)
index 0000000..28446c1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.816 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 599.712 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_3rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_3rules.txt
new file mode 100644 (file)
index 0000000..695a4c2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 214.144 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 142.784 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_40rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_40rules.txt
new file mode 100644 (file)
index 0000000..efc6d11
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 74.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 72.032 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_41rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_41rules.txt
new file mode 100644 (file)
index 0000000..78bd08b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.104 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 425.824 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_42rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_42rules.txt
new file mode 100644 (file)
index 0000000..055921c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 344.000 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_43rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_43rules.txt
new file mode 100644 (file)
index 0000000..5b0c694
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.872 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 170.528 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_44rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_44rules.txt
new file mode 100644 (file)
index 0000000..195c8e0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 72.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_45rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_45rules.txt
new file mode 100644 (file)
index 0000000..90758a5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.520 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) ! 612.960 us  |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_46rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_46rules.txt
new file mode 100644 (file)
index 0000000..f9eb13e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.904 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_47rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_47rules.txt
new file mode 100644 (file)
index 0000000..16217b7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.616 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_48rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_48rules.txt
new file mode 100644 (file)
index 0000000..2971a7d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.384 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 163.584 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_49rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_49rules.txt
new file mode 100644 (file)
index 0000000..4cf5e52
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 75.840 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 248.960 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 73.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 162.816 us  |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_4rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_4rules.txt
new file mode 100644 (file)
index 0000000..a182cc9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.664 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 69.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_50rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_50rules.txt
new file mode 100644 (file)
index 0000000..7296c31
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.128 us   |  can_send();
+ 0) ! 183.936 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 71.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_51rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_51rules.txt
new file mode 100644 (file)
index 0000000..14f3a82
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.192 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_52rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_52rules.txt
new file mode 100644 (file)
index 0000000..61a7c83
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.440 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_53rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_53rules.txt
new file mode 100644 (file)
index 0000000..1a0f62e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.128 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 76.736 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_54rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_54rules.txt
new file mode 100644 (file)
index 0000000..d3eb576
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.856 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 528.416 us  |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_55rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_55rules.txt
new file mode 100644 (file)
index 0000000..6ae4987
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.408 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_56rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_56rules.txt
new file mode 100644 (file)
index 0000000..a60ca65
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.768 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_57rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_57rules.txt
new file mode 100644 (file)
index 0000000..70c7aac
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.088 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 171.872 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 71.296 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 161.056 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_58rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_58rules.txt
new file mode 100644 (file)
index 0000000..3f82282
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.312 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 71.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 163.456 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 252.160 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_59rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_59rules.txt
new file mode 100644 (file)
index 0000000..80d25d3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 76.736 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_5rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_5rules.txt
new file mode 100644 (file)
index 0000000..5b65a58
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.600 us   |  can_send();
+ 0) ! 184.160 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 146.464 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 145.056 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_60rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_60rules.txt
new file mode 100644 (file)
index 0000000..09d6c11
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 215.936 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 321.120 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_61rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_61rules.txt
new file mode 100644 (file)
index 0000000..22d8ca3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 167.008 us  |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_62rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_62rules.txt
new file mode 100644 (file)
index 0000000..c5764ec
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.888 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 596.768 us  |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_63rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_63rules.txt
new file mode 100644 (file)
index 0000000..40bbe48
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.248 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 233.024 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 71.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_64rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_64rules.txt
new file mode 100644 (file)
index 0000000..a8c7d6b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 144.768 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_65rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_65rules.txt
new file mode 100644 (file)
index 0000000..0541e06
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.408 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 171.232 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 161.312 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 65.696 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 161.824 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_66rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_66rules.txt
new file mode 100644 (file)
index 0000000..4fc7fb3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 570.944 us  |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 145.216 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_67rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_67rules.txt
new file mode 100644 (file)
index 0000000..8b575a5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 162.240 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 466.880 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_68rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_68rules.txt
new file mode 100644 (file)
index 0000000..a4ab43c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.568 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) ! 253.440 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 160.192 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 598.496 us  |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_69rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_69rules.txt
new file mode 100644 (file)
index 0000000..cbf7727
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.600 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 258.368 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_6rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_6rules.txt
new file mode 100644 (file)
index 0000000..39befa8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.152 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_70rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_70rules.txt
new file mode 100644 (file)
index 0000000..9a85341
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 77.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_71rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_71rules.txt
new file mode 100644 (file)
index 0000000..74eabb3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.304 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 258.048 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.368 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 71.712 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 67.968 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_72rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_72rules.txt
new file mode 100644 (file)
index 0000000..6a14e78
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.336 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 72.352 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_73rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_73rules.txt
new file mode 100644 (file)
index 0000000..90be3e4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.752 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 163.136 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 162.080 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_74rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_74rules.txt
new file mode 100644 (file)
index 0000000..42bafe6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.040 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_75rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_75rules.txt
new file mode 100644 (file)
index 0000000..7b0a2f9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.720 us   |  can_send();
+ 0) ! 184.352 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 72.448 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 161.760 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_76rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_76rules.txt
new file mode 100644 (file)
index 0000000..ff1e862
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.104 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 499.808 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_77rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_77rules.txt
new file mode 100644 (file)
index 0000000..6a66cd2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.464 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 256.704 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 162.176 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 161.152 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 160.896 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 541.376 us  |  can_send();
+ 0) + 69.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 162.304 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_78rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_78rules.txt
new file mode 100644 (file)
index 0000000..5f622bc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.336 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_79rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_79rules.txt
new file mode 100644 (file)
index 0000000..24662ac
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.104 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 161.280 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_7rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_7rules.txt
new file mode 100644 (file)
index 0000000..3cf652c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.152 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_80rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_80rules.txt
new file mode 100644 (file)
index 0000000..4a65c16
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.488 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 73.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 160.032 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_81rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_81rules.txt
new file mode 100644 (file)
index 0000000..b2caad6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.304 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 175.328 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 161.216 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 160.512 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 66.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) ! 534.528 us  |  can_send();
+ 0) + 69.216 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 163.232 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_82rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_82rules.txt
new file mode 100644 (file)
index 0000000..265293f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) ! 282.816 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_83rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_83rules.txt
new file mode 100644 (file)
index 0000000..164274f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.784 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 163.296 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 165.280 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_84rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_84rules.txt
new file mode 100644 (file)
index 0000000..0c28d3e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.560 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 159.936 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 602.464 us  |  can_send();
+ 0) + 70.016 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 351.264 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) ! 161.024 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 166.720 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_85rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_85rules.txt
new file mode 100644 (file)
index 0000000..d8f0e2b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 164.224 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 159.808 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 161.120 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 66.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 160.160 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 163.712 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 538.208 us  |  can_send();
+ 0) + 69.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) ! 237.568 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 66.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 68.224 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 164.416 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_86rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_86rules.txt
new file mode 100644 (file)
index 0000000..90b76e7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.400 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 73.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_87rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_87rules.txt
new file mode 100644 (file)
index 0000000..919be8b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.232 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 66.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_88rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_88rules.txt
new file mode 100644 (file)
index 0000000..1232eab
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.360 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 163.840 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_89rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_89rules.txt
new file mode 100644 (file)
index 0000000..d1359e3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.488 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 512.512 us  |  can_send();
+ 0) + 69.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 161.408 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 65.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 66.144 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_8rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_8rules.txt
new file mode 100644 (file)
index 0000000..0abeba2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.120 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 70.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 145.088 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 145.376 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 144.864 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_90rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_90rules.txt
new file mode 100644 (file)
index 0000000..d6dc662
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.808 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 160.832 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 73.920 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 67.328 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 166.176 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 233.696 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_91rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_91rules.txt
new file mode 100644 (file)
index 0000000..33aa55a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.392 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 165.440 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 68.672 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 161.600 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_92rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_92rules.txt
new file mode 100644 (file)
index 0000000..c8d35be
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.936 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 169.376 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 66.432 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_93rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_93rules.txt
new file mode 100644 (file)
index 0000000..7abc822
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 78.688 us   |  can_send();
+ 0) + 68.064 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 65.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 74.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 66.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 160.320 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.776 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 65.152 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 65.184 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_94rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_94rules.txt
new file mode 100644 (file)
index 0000000..4bed404
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.104 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 64.992 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 66.176 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 72.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 65.344 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_95rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_95rules.txt
new file mode 100644 (file)
index 0000000..497ca51
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.744 us   |  can_send();
+ 0) + 66.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 171.424 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 162.336 us  |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 157.760 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) ! 164.800 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 160.128 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 65.984 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 160.480 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 67.840 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) ! 164.064 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 73.120 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 160.544 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 159.360 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 63.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_96rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_96rules.txt
new file mode 100644 (file)
index 0000000..6f884f9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.648 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 256.032 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 65.472 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 65.728 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 65.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 159.072 us  |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 161.184 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_97rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_97rules.txt
new file mode 100644 (file)
index 0000000..d60bba3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.136 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 162.624 us  |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 159.264 us  |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.928 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) ! 159.680 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 65.120 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 233.344 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 64.960 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 69.568 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) ! 160.864 us  |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) ! 159.392 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_98rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_98rules.txt
new file mode 100644 (file)
index 0000000..5b69797
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.104 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 161.792 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) ! 159.232 us  |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 74.560 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.640 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 67.392 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 65.312 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 65.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 160.928 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 254.592 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 64.672 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 65.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 161.664 us  |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 65.248 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 65.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_99rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_99rules.txt
new file mode 100644 (file)
index 0000000..4dcbf83
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 79.744 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.800 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.096 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) ! 161.504 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.608 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) ! 161.472 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.192 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.704 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) ! 160.960 us  |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 160.768 us  |  can_send();
+ 0) + 64.224 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 64.896 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 67.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) ! 164.576 us  |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 66.880 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 77.184 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 65.056 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 64.736 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 65.216 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.832 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 64.512 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) ! 160.640 us  |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 64.544 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.808 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 64.352 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 64.480 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 63.360 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 64.128 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.552 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) ! 163.072 us  |  can_send();
+ 0) + 63.616 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 64.320 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 63.968 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_array/ftrace_9rules.txt b/test_rules_count/ppc_mpc5200/sff_array/ftrace_9rules.txt
new file mode 100644 (file)
index 0000000..e65d644
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.536 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) ! 253.536 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 179.520 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();